Research Proposal ver 1.5
نویسنده
چکیده
Test-Driven Development (TDD), has been argued to provide many benefits in improving code quality (e.g. defect reduction), with minimal impact to cost (e.g. productivity). However, it has been noted that it is difficult to teach TDD to novice programmers, as the idea that tests can be written before code is a radical concept for most software developers (Janzen Saiedian 2005). Another factor could be that software testing is by itself a broad and complex discipline to master. In order for TDD to be easily adopted, a possible solution would be to provide knowledge of systematic ways to generate comprehensive test cases. Such knowledge might provide the necessary “abstractions” pointed out by Robert V. Binder, and reduce the complexity of practicing TDD. In this project, we investigate methods and tools to support teaching TDD to beginner programmers. We seek to address problems such as “Why is TDD difficult to learn” and “How to aid novice programmers in picking up TDD”. Our Aim is to come up with a tool to aid in teaching TDD to novice programmers, by providing a systematic approach to generating test cases which can be applied in a “cookbook” fashion.
منابع مشابه
Possible link between the intrinsic drug resistance of colon tumors and a detoxification mechanism of intestinal cells.
The insensitivity of colon tumors to various anticancer agents was studied in vitro. The activity of Adriamycin (ADR) in several colon tumor cell lines was potentiated by the calcium channel blocker verapamil (VER). In the HCT-8 human colon adenocarcinoma cell line, VER potentiation of the activities of ADR and the anthrapyrazole CI-937 appeared to be related to its ability to enhance the net a...
متن کاملAN TOSTAL carnival focus of hall presidents’ meeting
T h e \N TOSTAL irn ival proposal and debate concerning The Obser ver w ere the m ajor issues covered at last n ig h t’s Hall P res id en ts’s Council m eeting held in LaFortune S tudent C enter. R obertD riscoll of the M cD erm ott A m usem ent Com pany, Inc. p resen ted a film to fam iliarize the Council m em bers w ith his carn i val’s operations and attractions. H e said th a t he had “ w...
متن کاملComplex Trait Locus Linkage Mapping in Atherosclerosis
E ver since the initial proposal to use polymorphic DNA markers to map genetic diseases,1 linkage analysis (also called “positional cloning”) has been used successfully to find the gene defects for hundreds of monogenic Mendelian traits.2 Because monogenic diseases can serve as important models for understanding pathogenesis, especially if they point to novel biochemical and physiological pathw...
متن کاملCorrection to: "PBPK Modeling to Unravel Nonlinear Pharmacokinetics of Verapamil to Estimate the Fractional Clearance for Verapamil N-Demethylation in the Recirculating Rat Liver Preparation".
We applied physiologically based pharmacokinetic (PBPK) modeling to study the dose-dependent metabolism and excretion of verapamil and its preformed metabolite, norverapamil, to unravel the kinetics of norverapamil formation via N-demethylation. Various initial verapamil (1, 50, and 100 μM) and preformed norverapamil (1.5 and 5 μM) concentrations, perfused at 12 ml/min, were investigated in the...
متن کاملFrom Fixed-Length Messages to Arbitrary-Length Messages Practical RSA Signature Padding Schemes
We show how to construct a practical secure signature padding scheme for arbitrarily long messages from a secure signature padding scheme for fixed-length messages. This new construction is based on a one-way compression function respecting the division intractability assumption. By practical, we mean that our scheme can be instantiated using dedicated compression functions and without chaining...
متن کامل